home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-11-10 | 3.6 KB | 114 lines |
- JDIR=.
- JAVADIR = /net/wombat/export/javasys/jdk-1.0.2
-
- include $(JDIR)/Rules
-
- all: $(CLASSDIR) $(DOCDIR) classfiles
-
- #############################################################################
- # JAVA stuff:
-
- JAVA_FILES= \
- java/lang/Bignum.java \
- java/sql/Connection.java \
- java/sql/Date.java \
- java/sql/Driver.java \
- java/sql/DriverManager.java \
- java/sql/DriverPropertyInfo.java \
- java/sql/SQLException.java \
- java/sql/Statement.java \
- java/sql/PreparedStatement.java \
- java/sql/CallableStatement.java \
- java/sql/ResultSet.java \
- java/sql/Timestamp.java \
- java/sql/Time.java \
- java/sql/Types.java \
- java/sql/SQLWarning.java \
- java/sql/DataTruncation.java \
- java/sql/DatabaseMetaData.java \
- java/sql/ResultSetMetaData.java
-
- CLASS_FILES= $(JAVA_FILES:%.java=$(CLASSDIR)/%.class)
-
- classfiles: $(CLASS_FILES)
-
- $(CLASSDIR):
- mkdir $@
-
-
- #############################################################################
- extract:
- (cp extract-doc-for-spec java/sql; cd java/sql; @chmod ugo+x extract-doc-for-spec; ./extract-doc-for-spec)
-
-
-
- #############################################################################
- package: all doc create-dirs populate tarit zipit cat-html
- doc: all
- rm -f html/*.html
- $(JAVADOC) -d html java.sql
- # $(JAVADOC) -d html java.lang
-
- create-dirs:
- rm -rf distribution
- mkdir -p distribution/jdbc/html/images
- mkdir -p distribution/jdbc/classes
- mkdir -p distribution/jdbc/java/sql
- mkdir -p distribution/jdbc/java/lang
-
- populate:
- cp JDBC-LICENSE distribution/jdbc/
- cp JDBC-VERSION distribution/jdbc/
- cp JDBC-RELEASE-NOTES distribution/jdbc/
- cp Rules distribution/jdbc/
- cp GNUmakefile distribution/jdbc/
- cp html/*.html distribution/jdbc/html
- cp html/images/*.gif distribution/jdbc/html/images
- cp java/sql/*.java distribution/jdbc/java/sql/
- cp java/lang/*.java distribution/jdbc/java/lang/
- cp -r classes distribution/jdbc
-
- tarit:
- (cd distribution/; tar cvf jdbc.tar jdbc; compress jdbc.tar)
-
- zipit:
- (cd distribution/; zip jdbc.zip jdbc/* jdbc/classes/java/sql/* jdbc/classes/java/lang/* jdbc/html/* jdbc/html/images/* jdbc/java/sql/* jdbc/java/lang/*)
-
- cat-html:
- cat jdbc-api-1-title-page.html > html/jdbc-api-1.html
- cat html/Package-java.sql.html >> html/jdbc-api-1.html
- cat html/java.sql.CallableStatement.html >> html/jdbc-api-1.html
- cat html/java.sql.Connection.html >> html/jdbc-api-1.html
- cat html/java.sql.DatabaseMetaData.html >> html/jdbc-api-1.html
- cat html/java.sql.Driver.html >> html/jdbc-api-1.html
- cat html/java.sql.PreparedStatement.html >> html/jdbc-api-1.html
- cat html/java.sql.ResultSet.html >> html/jdbc-api-1.html
- cat html/java.sql.ResultSetMetaData.html >> html/jdbc-api-1.html
- cat html/java.sql.Statement.html >> html/jdbc-api-1.html
- cat jdbc-api-2-title-page.html > html/jdbc-api-2.html
- cat html/Package-java.sql.html >> html/jdbc-api-2.html
- # cat html/java.lang.Bignum.html >> html/jdbc-api-2.html
- cat html/java.sql.Date.html >> html/jdbc-api-2.html
- cat html/java.sql.DriverManager.html >> html/jdbc-api-2.html
- cat html/java.sql.DriverPropertyInfo.html >> html/jdbc-api-2.html
- cat html/java.sql.Time.html >> html/jdbc-api-2.html
- cat html/java.sql.Timestamp.html >> html/jdbc-api-2.html
- cat html/java.sql.Types.html >> html/jdbc-api-2.html
- cat html/java.sql.DataTruncation.html >> html/jdbc-api-2.html
- cat html/java.sql.SQLException.html >> html/jdbc-api-2.html
- cat html/java.sql.SQLWarning.html >> html/jdbc-api-2.html
-
- ##############################################################################
-
- FORCE:
-
- clean:
- /bin/rm -f -r $(CLASSDIR) java/sql/foodir
- find . -name '*.class' -exec /bin/rm {} \;
- find . -name '*.o' -exec /bin/rm {} \;
- find . -name '*.so' -exec /bin/rm {} \;
- /bin/rm -f html/*.html
- /bin/rm -rf distribution
-
-
-